月刊 C MAGAZINE 1991年4月号

キーフレーズ

プログラム List 文字列 DOS MS-DOS char int Smalltalk name C MAGAZINE 関数 Fig 機能 include ウインドウ クラス 000 オプジェクト return 表示 Turbo デバッグ printf adr システム 場合 言語 ファイル void プログラミング metap CPU ソフトウェア サポート 変数 文字 開発 使用 可能 () 演算子 ANSI 実行 define メンバ関数 必要 puts PARTNER Ver シリーズ 指定 public メモリ プログラマ ポインタ アプリケーション デバイスドライバ case コンパイラ インタフェイス データ 環境 作成 コード Brief UNIX Char -2 バイト 処理 1991 画面 入力 SmaIItaIk 対応 static ソース ライプラリ 指向 モード 2.0 main ディスク パソコン 変更 構造 unsigned 設定 -3 marks string world CASE ROM 初期化 出力 class

目次

CONTENTS ツ APR. 1991 OI. 3 NO. 4 円引年 4 月一日 ( 毎月一回一日発行 ) 第 3 巻第 4 号通巻第円号円 90 年 2 月 2 日第 3 種郵便物認可 COMPUTER LANGUAGE 提携記事 COMPUTER LANGUAGE 提携記事 短期連載 短期連載 C 言語フォーラム C プログラマのための 応用 C 言語 最新開発環境レポート 最新開発環境レポート プログラミング添削 Conference Room 巻頭インタビュー 特集 新連載 Robert Ⅷ ScheifIer(l) MIT X Window コンソシアムティレクター ftogrammmg 側 Purpose rShelfwareJ p. J. Plauger ・ 発音の類似による文字のマッチングアルゴリズム・ Metaphone Hanging on the Metaphone 順列の生成 Permutation Generation ・・ 10 ・ 20 ・ 26 フリーソフトウェア最新レポートく第 17 回〉手応え + 分ソフト野口雄平 30 Book Review 初級 C プログラマに贈る 最新デヾッグ学入門 part I ・テノヾッグ学概論三田典玄 part Ⅱ 0 テノヾッグッー丿レ概論塚越勲 / 山本彰ー / 大野元久 / 能祖裕樹 / 小林まどか オリシナル C コンヾイラ制作プロジェクト PragmaC く第 6 回〉 p 。 ag c 特別ァンケート結果藤井保則・ ANSI く第 6 回〉文字へのポインタと文字列きだあきら・・・ く第 10 回〉マルチウインドウの応用 ( 1 ) 豊国永健・ C の道具箱 新 MS ー DOS プログラミンク入門く第 7 回〉テパイスドライノヾとの通信中島信行・ 恥すかしながら C でドシりましたく第 17 回〉。村だより岩谷宏 拡張 C としての C 十十く第 3 回〉クラスの応用龍崎昌平・ OOP 思考の周辺く第 1 回〉の動向木戸研ー 新連載明解 ANSI C 言語入門講座 く第 1 回〉 C でプログラミングしよう / ( 1 ) 柴田望洋・ ワンポイントプロクラミング講座く第 13 回〉テノヾイスドライノヾの配置を調べる上田哲ニ PC ー 9801 版の Smallta に 80 処理系「 Sm 訓 taIk-80 V. 2.5 」木戸研ー 「日本語 Brief 「 . 3 」伊藤雅俊 C MAGA セミナールームく第 8 回〉ペ→プリンタ制御プログラム柴田望洋・・ ・ 32 ・ 34 ・ 60 ・ 65 ・・ 72 ・ 82 ・ 86 ・ 92 ・ 100 ・・ 110 ・ 118 ・ 122 ・・ 130 ・ 135 GNU 奮闘記く第 13 回〉 GNU 移植のあれこれ吉野智興 139 丹羽信夫の発想快発く第 4 回〉新人の君に贈る・ C マカ、電月畄クラフ、く第 1 回〉 2 枚のカードの間には吉柄貴樹・ C MAGA News Square lnfomation from CompiIer Makers Readers' Room ・ 143 ・ 146 ・・ 148 ・ 156 ティスク内容のお知らせ 159 EDITORS' ROOM 表紙・イラストレーション・秋山育 / テサイン・持田哲 ・本誌および付録ディスクに掲載されたすべてのプログラムは著作権法上 , 個人で使用する目的以外で無断で複製することは禁じられています。 ・本記事中のプログラム名、システム名 , CPU 名は一般に各メーカーの登録商標です。本文中では TM , ⑧マークは明記していません。 ・・ 160 c. 、復 . 爪 pub ⅱ 00 Masayoshi S00 publishing Di000t00 G00 Ha i00t0 Shinichi HO i00 Di000t0 of Markeüing: Ryo T00 ⅱ M000g00 of s 00d A 0 ⅲ ng = YO io GO i00 Editorial and Busl ness Offices. NS Takanawa Bldg. , 2-19-13 , Takanawa. MinatO-kLJ' TOkYO 108 , Japan EditoriaI: Phone ( 03 ) 5488-1318 sales : Phone ( 03 ) 54 -1 0 : Advertising: TOkyo: Phone ( 03 ) 54 -1365 Osaka: Phone ( 06 ) 264-1471 copyright ⑥ 1 四 1 SOFTBANK Corporation. TOkYO. All rights reserved. NO materialin this publication may be reproduced' in whOle 0 「 in part' in any from without permission. Printed in Japan.

奥付

EDITORS 次号予告 >5 月号 ( 4 月 18 日発売 ) 巻頭インタピュー Robert ScheifIer Ⅱ MIT X WINDOW コンソシアムティレクター 00M 特別付録 5"2HD ・高級料亭「蟹味噌」 ・ LHarc ユーティリテイ「 LH delJ ・本誌「 GNU 奮闘記」プログラム ( 4 ) ・本誌掲載ソースプログラム なお , 予告内容を変更する場合があります。 特集 C プログラム移植法入門 Part1 Part2 Part3 最新開発環境レポート アプリ開発ツールー Object-Oriented Structured Design and C 十十 日 efining Candidate Objects COMPUTER LANGUAGE 提携記事 C 言語は本当に移植性が高いか 移植性を考えたプログラミング作法 プログラム移植の実際 Object 」 新連 C 十十プログラーノク入門 好評連載 [ 理論第些寥践編 ] 新 MS ー DOS プログラミング入門 アルゴリズムとテータ構造入門 編集後記 ◇「茫洋としてあわてること はない」その風貎を見隹 しもがそう思う編集部の寝 ぐせ頭が , ムも丘分単位て、通 勤川の矢を試みている。 「 50 分は切ったんて、す「う 今は 45 分が目標 ! 」とばか りに駅まてダッシュの日々。 彼のどこにそんなエネルギ ーがあるのか不思議て、なら ないのだが , 走り去る背中 には米パパの自負が滲み 出ている。 ◇その析米パパは今日も寝 ぐせ虹しフロに人った次の Ⅱは寝ぐせになるといって たから , このところ毎日フ 口に人っているわけだ。 Ⅱに 1 ペん」といっていたの に毎日入るのは , かわいい II 川 : のフロ係に任命された から。ほら , 夜になるとそ わそわし始めた。そして「お 先に ! 」と言いのこして走り 去る寝ぐせ頭の背中を今日 も見送るのて、す。 (JUN) ◇祈米パパは , 早く帰宅し てもゆっくりする時間はな いようて、す。ジュニアをお 風呂に人れるだけて、なく , 泣くのカ駐事の赤ちゃんに 振り回され , 少し疲労ぎみ。 て、も , II 世はカワイイのて、 しよう , 「助産婦さんが来て 『いい泣き声している赤ち ゃんて、すね』っていうんて、 すよ」とニンマリ。今月は新 米パパの奮闘記を聞いて明 ( 洋 ) るい編集部て、した。 月刊 GNU 奮闘記 C 言語雑学講座 ◇ C マガジン書籍編集部の 今年度の第 2 弾『ポケット版 MS-C Ver. 6.0 関数リフ ァレンス』が目下発売中て、 す。ライプラリリファレン スの誓籍は数多くあれど , 本書ほどユーザの使い勝手 にこだわった本は類がない と思います ( 編集にさまざま なに大がこらしてありま す )over. 5.1 ユーザにも最 適て、す。是非とも , 書店て、 ◇先日テレビて、いってたが , なんと中国の国家算より も東京都のア算のほうが多 いらしい。人口て、いうと 100 分の 1 だというのに・ んな”金持ちニッポン”が 90 億米ドルの拠出はいやだと いっても , 世界 ( = アメリカ ) は認めない 呂 : から金持ち は默って金をだすものだ。 ただ , 戦争のためて、はなく , 平和のためて、あって欲しか った。 ( 中東に平和と安定を ) ご覧ください 編集人橋本五郎 発行人孫正義 発行所ソフトバンク株式会社 ( 野 ) プログラム・バグのお問い合わせ 03 ( 5488 ) 1325 ・掲載記プログラムについてのご質問は , 月曜日から金曜日の午後 4 時から 6 時まて、受け 付けております。その他の時間帯はご容赦くだ 160 C MAGAZINE 1991 4 MAGAZINE 4 月号 平成 3 年 4 月一日発行 出版事業部〒 108 東京都港区高輪 2 ー 19-13 NS 高輪ヒ・ル 編集部・ TeI 03 ( 5488 月引 8 / 出版営業部・ 03 ( 5488 月 360 / 広告営業部・ 03 ( 5488 月 365 編集長星野慎ー 編集宮田洋一流王天渡辺淳一 校正アレフ デザイン持田哲花本浩一赤井晴美若江啓子機部進 監修石田晴久 印刷凸版印刷株式会社 / 写植株式会社風芽 ◎円引雑誌 325-4